/*
 * Copyright© 2003-2019 浙江汇信科技有限公司, All Rights Reserved. 
 */
package com.icinfo.cloud.provider.punish.dataprocessing.service;

import com.icinfo.cloud.provider.punish.dataprocessing.model.DataProcessFieldConfigInfo;
import com.icinfo.cloud.provider.punish.dataprocessing.vo.DataProcessCaseFieldListVo;
import com.icinfo.framework.core.service.BaseService;

import java.util.List;

/**
 * 描述: 工单处理-字段配置信息 data_process_field_config_info 对应的Service接口.<br>
 *
 * @author framework generator
 * @date 2023年02月03日
 */
public interface IDataProcessFieldConfigInfoService extends BaseService {

    /**
     * 获取字段列表
     *
     * @param type 类型（1：案件，2：案源）
     * @return 字段列表
     * @author lilihao
     * @date 2023/2/7 20:25
     */
    List<DataProcessFieldConfigInfo> getListByType(String type);

    /**
     * 校验是否更新字段一致性
     * @param fieldListVoList 字段列表
     * @return true：一致，false：不一致
     * @author lilihao
     * @date 2023/2/7 21:43
     */
    boolean checkConsistency(List<DataProcessCaseFieldListVo> fieldListVoList);
}